package com.myqf.d7_日期类_druid连接池.dao设计模式2.controller;


import com.myqf.d7_日期类_druid连接池.dao设计模式2.User;
import com.myqf.d7_日期类_druid连接池.dao设计模式2.service.UserService;
import com.myqf.d7_日期类_druid连接池.dao设计模式2.service.impl.UserServiceImpl;

/**
 * 作者：黎杭
 * 日期：2020/2/19
 */
public class Test3 {
    public static void main(String[] args) {

        // 第三个需求分析
        //1 需要根据用户id查询用户，2判断年龄是否小于25岁，
        // 第3步，根据第二部的判断结果，做出是否更新名字的操作

        UserService userService = new UserServiceImpl();// 创建一个业务层实例

        User userQuery = new User();// 这个用户对象是用来封装查询参数的，所以命名为***Query
        userQuery.setUserId(1);// 查询userId等于1的这个人

        User user = userService.findAndUpdate(userQuery);// 这里传递参数既可以传递int(userId)也可以传递一个User对象

        System.err.println(user);


    }
}
